package cs275.ants;

import com.jme.app.AbstractGame.ConfigShowMode;

import cs275.ants.graph.MazeGenerator;
import cs275.ants.graphics.CharacterGenerator;
import cs275.ants.graphics.Graphics;
import cs275.ants.graphics.NoOpParticleGenerator;
import cs275.ants.graphics.ParticleGenerator;
import cs275.ants.graphics.Resources;

public class AntsMain {

	public static void main(String args[]) {
		Resources resources = new Resources();
		CharacterGenerator characterGenerator = new CharacterGenerator(resources);
		MazeGenerator mazeGenerator = new MazeGenerator();
//		ParticleGenerator particleGenerator = new ParticleGenerator(resources);
		ParticleGenerator particleGenerator = new NoOpParticleGenerator();
		Graphics scene = new Graphics(mazeGenerator, characterGenerator, particleGenerator);
		scene.setConfigShowMode(ConfigShowMode.AlwaysShow);
		scene.start();
	}
}
